package com.example.demo.mapper;

import com.example.demo.model.AppxModel;
import com.example.demo.model.DbTable;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * app信息Mapper
 *
 * @author raos
 * @date 2024-03-06
 */
@Mapper
public interface AppxMapper {
    /**
     * 获取一条app信息
     */
    AppxModel appxGet();

    /**
     * 分页获取app信息
     */
    List<AppxModel> appxGetPage();

    /**
     * 根据appId获取app信息
     */
    AppxModel appxGet2(Integer appId);

    /**
     * 添加默认数据信息
     */
    void appxAdd();

    /**
     * 添加指定数据
     */
    Integer appxAdd2(int v1);

    /**
     * 获取表信息
     */
    @Select("SELECT * FROM INFORMATION_SCHEMA.TABLES")
    List<DbTable> listTables();
}

